package com.oig.sys.base.service;

import com.oig.common.module.SysPageInfo;
import com.oig.common.module.SysRequest;
import com.oig.sys.base.dto.CountryGroupDto;
import com.oig.sys.base.vo.CountryGroupVo;

import java.util.List;


/**
 * @author wuxl
 */
public interface ITbCountryGroupService {

    CountryGroupVo addCountryGroup(CountryGroupDto countryGroupDto);

    CountryGroupVo updateCountryGroup(CountryGroupDto countryGroupDto);

    void cancelCountryGroup(Integer id);

    CountryGroupVo getCountryGroup(Integer id);

    SysPageInfo<CountryGroupVo> findCountryGroup(SysRequest<CountryGroupDto> countryGroupRequest);

    List<CountryGroupVo> findAllCountryGroup();

    CountryGroupVo findGroupAllByName(String name);
}
